due diligence support internal auditing accounting controls consulting financial planning cpa investment bookkeeping audit financial auditing accountant financial institute audits advisor internet security and auditing internal controls